home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / m / maxonc++3.dms / maxonc++3.adf / Libs / RctLibChanges.txt < prev    next >
Text File  |  1992-11-23  |  5KB  |  128 lines

  1. Änderungen in der Resource-Library
  2.  
  3. V 16.31
  4.  
  5.     - Änderung der Objektlistenverwaltung 
  6.       es existiert intern jetzt nur noch eine Liste, in der alle Objekte,
  7.         die mit der Library erzeugt wurden, verwaltet werden. Dies bildet 
  8.         die Grundlage für das in der Library allgemeingültige "Eventhandling".
  9.         Dazu später mehr!
  10.     - Das Tag-Flag RIA_Debug der Funktion R_InitAppl kann abgeschaltet werden.
  11.       War immer eingeschaltet!
  12.  
  13. V 16.32
  14.  
  15.     - Nun wieder korrektes Fensterhandling beim Betrieb unter Kickstart/ 
  16.         Workbench 1.3.
  17.  
  18.     - Einführung der alternativen Requester - festlegbar durch Tag-Parameter
  19.         bei Aufruf der Funktion R_InitAppl.
  20.  
  21.         RIA_UseAslFiler    (Boolean)
  22.             Statt des RCT-FileRequesters soll bei Aufruf der Funktion R_Filer der 
  23.             ASL -FileRequester angezeigt werden. Unter Kickstart Version 1.3 
  24.             wird diese Einstellung selbstverständlich ignoriert!
  25.  
  26.         RIA_UseAslFontReq    (Boolean)
  27.             Statt des RCT-FontRequesters soll bei Aufruf der Funktion R_FontReq 
  28.             (mit dieser Version neu hinzugekommen) der ASL-FontReq angezeigt werden.
  29.             Unter Kickstart Version 1.3 wird diese Einstellung selbstverständlich 
  30.             ignoriert!
  31.  
  32.         RIA_UseAslScrReq    (Boolean)
  33.             Statt des RCT-ScreenModeRequesters soll bei Aufruf der Funktion 
  34.             R_ModeIDReq der ASL-ScreenModeRequester angezeigt werden. Da dieser 
  35.             Requester erst mit der Workbench 2.1 verfügbar ist, wird der 
  36.             RCT-ScreenModeRequester natürlich auch unter 2.0 und unter 1.3
  37.             angezeigt.
  38.  
  39.  
  40. V 16.33
  41.  
  42.     - ein weiteres neues Tag-Flag beim Aufruf der Funktion R_InitAppl.
  43.         RIA_ChangeFlags    (ApplAddr - Adresse, die beim ersten Aufruf von R_InitAppl 
  44.                                          geliefert wurde)
  45.             
  46.             Mit diesem TAG-Parameter können die Flags für die Bibliothek während der
  47.             Laufzeit nachträglich geändert werden. Man kann also somit die beim Betrieb
  48.             des Programmes den Anwender entscheiden lassen, ob der lieber mit den ASL-
  49.             oder dem RCT-FileRequester/FontRequester/ScreenModeRequester arbeiten möchte.
  50.  
  51.             Wurde vor der Änderung bereits ein Requester benutzt, werden die internen 
  52.             Einstellungen dafür (FileChaching / Höhe / Breite / Initialwerte) gelöscht. 
  53.             Der entsprechende, nach der veränderung Angezeigte Requester wird komplett
  54.             neu initialisiert (zwar schade - aber nicht anders zu machen!).
  55.  
  56.             Wird durch die neue Einstallung der FileRequester verändert, werden alte 
  57.             FileRequester Strukturen automatisch freigegeben. Man muß sie nicht extra 
  58.             mit der Funktion R_Destroy freigeben
  59.  
  60.     - Änderung des FileRequesteraufrufes.
  61.         Zurückgeleifert wird nur noch die Angabe ob das OK- (1) oder Abbruch-Gagdet (0) des 
  62.         FileRequesters gedrückt wurde.
  63.         Im neuer Tag_Parameter RF_FileReqAdr wird die FileRequester Strukutr angegeben, aus
  64.         der die Pfad- und Datei-Daten gelesen werden können. Dieser Parameter erwartet eine 
  65.         Adresse einer FileRequester-Struktur. Allociert wird diese mit der Funktion R_Create 
  66.         oder direkt beim Aufruf der Funktion R_Filer (siehe Beispielprogramm). 
  67.         
  68.         Achtung:    Bei Aufruf der Funktion können beide Tag-Parameter RF_Handle und RF_FileReqAdr
  69.                             angegeben werden.
  70.  
  71.                             Ist RF_Handle = 0L wird immer eine neue FileRequester Struktur allociert.
  72.                             Ist RF_Handle nicht angegeben und RF_FileReqAdr = 0L wird ebenfalls eine neue 
  73.                             Strukutr allociert.
  74.                             Ist RF_FileReqAdr nicht angegeben, wird der Auffruf abgebrochen, weil die 
  75.                             Rückgabewerte dann nicht ermittelt werden können.
  76.                             Ist RF_Handle > 0L und RF_FileReqAdr = 0L wird die entsprechende Struktur aus der
  77.                             Objektliste ermittelt und in RF_FileReqAdr eingesetzt.
  78.                             Ist RF_FileReqAdr eine gültige Adresse und RF_Handle > 0 wird die Adresse in 
  79.                             RF_FileReqAdr genutzt und die Angaben in RF_Handle ignoriert.
  80.  
  81. V 16.34
  82.  
  83.     - neue Type- und Tag-Parameter für R_Create.
  84.         Type:
  85.             R_FileReq - ein neuer FileRequester soll allociert werden. Dies geschieht auch automatisch, 
  86.             wenn der FileRequester wie oben beschrieben aufgerufen wird.
  87.         Tags:
  88.             R_New_Res - das Object des angegebenen Typs soll neu allociert werden.
  89.             R_RetHandle - in diesem TagParameter wird der Handle des Objectes zurückgeliefert.
  90.         (siehe Beispielprogramm)
  91.         
  92.  
  93. V16.35
  94.  
  95.     - die Neuerungen bei Aufruf des neuen FileRequesters machten untern 2.0 (WB 37.67) Probleme.
  96.     - Korrektur der Automatischen Farbanpassung für Gadgetborder.
  97.     - Korrektur der Funktion R_GadDrawWindow. Bei verwendung eines Gimmezerozero Window
  98.       wurden die Gadgetpositionen fehlerhaft berechnet.
  99.     - Korrektur der Funktion R_SetReqText. Bei Aufruf mit angezeigtem Requester wurde
  100.         der neue Text an eine falsche Position geschrieben, wenn es sich um ein Gimmezerozero Window
  101.         handelte.
  102.  
  103. V16.36
  104.  
  105.     - Ab dieser Version kann nun auch mit der Funktion R_RemWindow ein zuvor mit R_GadDrawWindow 
  106.         angezeigter Requester wieder entfernen.
  107.  
  108. V16.37
  109.  
  110.     - Korrekte Einbindung des FileRequesters auch unter Kickstart 1.3.
  111.  
  112. V16.38
  113.  
  114.     -    Einführung des Tag-Flags RIA_ChangeFlags für die Funktion R_InitAppl.
  115.       Mit diesem Flag ist es möglich, während des Programmlaufs zwischen ASL
  116.         und RCT-Requestern hin und her zu schalten. In ti_Data muß die ApplAddr, 
  117.         die zuvor mit normalem Aufruf der Funktion R_InitAppl ermittelt wurde, 
  118.         angegeben werden.
  119.  
  120. V16.39
  121.  
  122.     - Kleinere Kosmetika am File-Requester. Die Gadgets sind nicht mehr ganz so hoch
  123.       wie in der alten Version.
  124.  
  125. V16.40
  126.  
  127.     - aktuelle,getestete Version.
  128.